package com.ly.service;

import com.ly.pojo.domain.AboutUsDO;
import com.ly.pojo.dto.AboutUsDTO;
import com.ly.pojo.query.AboutUsQuery;
import java.lang.Boolean;

/**
 * 关于我们管理
 *
 * @author Administrator
 * @date 2025-03-07 10:51:13
 */
public interface AboutUsService {

    /**
     * 编辑关于我们信息
     *
     * @param aboutUsDTO 关于我们信息编辑和添加的入参对象
     * @return
     */
    Boolean editAboutUs(AboutUsDTO aboutUsDTO);

    /**
     * 获取关于我们信息
     *
     * @param aboutUsQuery 关于我们信息查询的入参对象
     * @return  关于我们管理的数据实体对象
     */
    AboutUsDO aboutUsInfo(AboutUsQuery aboutUsQuery);

    /**
     * 获取最新关于我们信息
     *
     * @return  关于我们管理的数据实体对象
     */
    AboutUsDO latestAboutUsInfo();

    /**
     * 删除关于我们信息
     *
     * @param aboutUsQuery 关于我们信息查询的入参对象
     * @return
     */
    Boolean deleteAboutUs(AboutUsQuery aboutUsQuery);
}
